﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OpGen.Compiler
{
    /// <summary>
    /// Datentypen
    /// </summary>
    public enum Types
    {
        /// <summary>
        /// Integer
        /// </summary>
        INT,

        /// <summary>
        /// Short
        /// </summary>
        INT16,

        /// <summary>
        /// Integer
        /// </summary>
        INT32,

        /// <summary>
        /// Long
        /// </summary>
        INT64,

        /// <summary>
        /// Long
        /// </summary>
        LONG,

        /// <summary>
        /// Float / Single
        /// </summary>
        FLOAT,

        /// <summary>
        /// Double / Double
        /// </summary>
        DOUBLE,

        /// <summary>
        /// Dezimal
        /// </summary>
        DECIMAL,

        /// <summary>
        /// String
        /// </summary>
        STRING,

        /// <summary>
        /// Byte
        /// </summary>
        BYTE,

        /// <summary>
        /// Boolean
        /// </summary>
        BOOL,

        /// <summary>
        /// Char
        /// </summary>
        CHAR,

        /// <summary>
        /// DateTime
        /// </summary>
        DATETIME,

        /// <summary>
        /// Referenz
        /// </summary>
        REFERENCE,

        /// <summary>
        /// Keine Angabe
        /// </summary>
        NONE
    }

}
